Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Switzerland F2 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) 2001 Eddleman USTA Challenger - Birmingham Granby Challenger - Granby USTA Tennis Championships of Houston - Houston University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of San Antonio - San Antonio Windy City Classic - Winnetka Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of San Antonio - San Antonio drkoop.com USTA Challenger of Dallas - Dallas USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills The Surbiton Trophy - Surbiton USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver Ford Tennis Championships - Louisville Music City Challenger - Nashville XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Nottingham Challenger Granby Challenger Vancouver Challenger Rennes Challenger Orleans Challenger Tallahassee Challenger Savannah Challenger Rijeka Challenger Banja Luka Challenger Ljubljana Challenger Sacramento Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Granby Challenger Vancouver Challenger Izmir Challenger Orleans Challenger Sacramento Challenger Tiburon Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Dallas Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Marburg Challenger Portoroz Challenger Granby Challenger Lexington Challenger Vancouver Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Ortisei Challenger Andria Challenger Maui Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Arad Challenger Kosice Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Bergamo Challenger Wroclaw Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Furth Challenger Ilkley Challenger Winnetka Challenger Granby Challenger Lexington Challenger Fairfield Challenger Las Vegas Challenger Drummondville Challenger Winnetka Challenger Granby Challenger Gatineau Challenger Columbus Challenger Stockton Challenger Fairfield Challenger Ortisei Challenger Brescia Challenger Poprad Tatry Challenger Winnipeg Challenger Granby Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Playford Challenger Drummondville Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Vicenza Challenger Poznan Challenger Poprad Tatry Challenger Winnipeg Challenger Granby Challenger Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport MFS Pro Tennis Championships - Boston Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Orlando Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis The Hamlet Cup - Long Island Salem Open - Hong Kong AIG Japan Open - Tokyo Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Open - Auckland XL Capital Bermuda Open - Bermuda Kroger / St. Jude International - Memphis Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston drkoop.com USTA challenger of Miami - Miami Miller Lite Hall of Fame Tennis Championships - Newport 2001 UT Tyler Patriot Challenger - Tyler Hilton Waikoloa Village USTA Challenger - Waikoloa Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island The West Side Tennis Club Grass Court Challenger - Forest Hills CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Harrah's Entertainment Men's Pro Challenger - Tunica Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest International Tennis Championships - Delray Beach Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel II Naples ITG Challenger - Naples Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Waco International Tennis Challenger - Waco SAP Open - San Jose The Surbiton Trophy - Surbiton U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Brisbane International - Brisbane 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Intersport Heilbronn Open - Heilbronn AEGON Championships - London 2006 North Shore Pro Tennis Championship - Winnetka AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Open Mutouest - St. Brieuc Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz The Natrel's Challenger - Granby Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston GHI Bronx Classic - Bronx AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport The Artois Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Apia International - Sydney Winston-Salem Open - Winston-Salem Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart XL Capital Bermuda Open - Bermuda Winston-Salem Open - Winston-Salem Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport ASB Classic - Auckland Open de Montauban - Montauban drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Austin Challenger - Austin USTA Tennis Championships of Austin - Austin St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Music City Challenger - Nashville The 'Fitz' Casino Challenger - Tunica Powder Byrne Trophy - Surbiton Baton Rouge Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Mexico City Challenger Music City Challenger - Nashville USTA Illinois Challenger - Champaign 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon CNA TennisPro Classic - Winnetka The Granby Natrel Challenger - Granby USTA Challenger of San Antonio - San Antonio Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham XL Capital Bermuda Open - Bermuda Nottingham Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Granby Challenger - Granby The Surbiton Trophy - Surbiton Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris The Natrel's Challenger of Granby - Granby Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo USTA Seascape Challenger - Aptos Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 2000 Challenger de Granby - Granby Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Morocco Tennis Tour - Rabat Rogers Cup - Toronto Rogers Cup - Montreal Sarasota Challenger Rogers Cup - Toronto Winnetka Challenger Fifth-Third Bank Tennis Championships - Lexington Morocco Tennis Tour - Marrakech Time Warner USTA Challenger - Binghamton U.S. Open - New York USTA Seascape Challenger - Aptos Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London 2008 Lubbock Challenger - Lubbock U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mons Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Carson Challenger Wimbledon - London Bratislava Challenger Gemax Open - Belgrade U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internationaux du Doubs - Besancon Australian Open - Melbourne Wimbledon - London U.S. Open - New York Challenger Ford de Cherbourg - Cherbourg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Helsinki Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris USTA Challenger - Champaign Rennes Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Helsinki Challenger Savannah Challenger Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, CAN-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport Open SEAT 2008 - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors Basel - Basel Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing China Open - Beijing Citi Open - Washington Tennis Masters Series - Madrid Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, 1R, AUT-USA 1-4